const mongoose = require("mongoose");
// 字段类型
const StoryType = {
    auther: {type: mongoose.Schema.Types.ObjectId, ref: 'user'},
    title: String,
    autherId: String
}
// 创建一个模型(UserInfo)，对应数据库中的集合(表)(UserInfos)
const StoryModel = mongoose.model('Story', new mongoose.Schema(StoryType));
// 注意：创建的Mongodb的集合名称是加s的
// mongoose.model第二个参数可以通过mongoose.Schema生成的实例来限制集合字段类型
// 因为mongodb过于自由，对类型没有限制，我们在开发过程中往往需要使用mongoose.Schema来手动限制数据库各种字段类型

// 导出模型
module.exports = StoryModel;

// 根据这个用户模型，Mongoose能够自动帮我们在数据库中创建一个users集合，集合内的每条数据包含的字段有： username，password，age以及自动生成的_id
